; CoachMarkRec specifies the appearance of a CoachMark
CoachMarkRec RECORD 0
markType ds.l 1 ; offset: $0 (0) ; which shape of mark?
themeOverrides ds.l 1 ; offset: $4 (4) ; which values do we get from the theme?
color ds RGBColor ; offset: $8 (8) ; what color shall the CoachMark be?
sound ds.l 1 ; offset: $E (14) ; sound to be played upon drawing the coachmark (*** Doesn't work in D11)
regularPercentage ds.w 1 ; offset: $12 (18) ; 0..100 - opacity as drawn within the specified grafport
hiddenPercentage ds.w 1 ; offset: $14 (20) ; 0..100 - opacity as drawn outside the specified grafport
sloppiness ds.w 1 ; offset: $16 (22) ; 0..100
thickness ds.w 1 ; offset: $18 (24) ; in pixels
curvature ds.l 1 ; offset: $1A (26) ; direction of bulge for line-like marks
sizeof EQU * ; size: $1E (30)
ENDR
; CoachMarkAnimation specifies the appearance of a coach mark's animation
CoachMarkAnimation RECORD 0
effectType ds.l 1 ; offset: $0 (0)
speed ds.l 1 ; offset: $4 (4)
direction ds.l 1 ; offset: $8 (8)
sizeof EQU * ; size: $C (12)
ENDR
;
; The Freaky Good Stuff --------------------------------------------------------------------------------------------------------------------------------------------------------------